layui.use(['form', 'layedit', 'laydate'], function () {
    var $ = layui.jquery,
        form = layui.form,
        layer = layui.layer,
        layedit = layui.layedit,
        laydate = layui.laydate;
    var browser = getCookie('browser'); //判断 PC 还是 mobile

    // var E = window.wangEditor
    // var editor = new E('#editor')
    // 或者 var editor = new E( document.getElementById('editor') )
    // editor.create()

    // 移动端导航
    $("#nav-menu-toggle").click(function () {
        $(this).siblings(".menu").toggleClass("is-open")
        $("html").toggleClass("is-overflow")
    })

    //日期
    laydate.render({
        elem: '#date',
        value: new Date()
    });
    laydate.render({
        elem: '#date1'
    });

    //创建一个编辑器
    var dailyEditor = layedit.build('dailyEditor', {
        height: 180,
        tool: [
            'strong' //加粗
            // , 'italic' //斜体
            , 'underline' //下划线
            , 'del' //删除线
            // , '|' //分割线
            // , 'left' //左对齐
            // , 'center' //居中对齐
            // , 'right' //右对齐
            , '|' //分割线
            , 'link' //超链接
            , 'unlink' //清除链接
            , '|' //分割线
            , 'face' //表情
            // , 'image' //插入图片
            // , 'help' //帮助
        ]
    });
    // console.log(layedit.getContent(dailyEditor), "///////////////")
    // console.log(layedit.getText(dailyEditor), "///////////////")



    function stripscript(s) {
        var pattern = new RegExp("<p>工作总结：</p>")
        var rs = "" + s.replace(pattern, '');
        // for (var i = 0; i < s.length; i++) {
        //     rs = rs + s.replace(pattern, '');
        // }
        return rs;
    }

    //自定义验证规则
    // form.verify({
    //     title: function (value) {
    //         // if (value.length < 5) {
    //         //     return '标题至少得5个字符啊';
    //         // }
    //     }
    //     , pass: [
    //         /^[\S]{6,12}$/
    //         , '密码必须6到12位，且不能出现空格'
    //     ]
    //     , content: function (value) {
    //         layedit.sync(editIndex);
    //     }
    // });
    //监听提交
    form.on('submit(dailySubmit)', function (data) {
        var dailyHtml = stripscript(layedit.getContent(dailyEditor))
        console.log(dailyHtml.length)
        if (dailyHtml.length < 5) {
            // myLayer(browser, "啥也不写就提交日报，寻思啥呢！")
            layer.msg("啥也不写就提交日报，寻思啥呢！");
            return false
        }
        // 提交等待
        var myLoad = layer.load(1, {
            shade: [0.5, '#000000'], //0.1透明度的白色背景
            time: 10 * 1000 //最长时间
        });
        // 测试延时关闭弹层
        setTimeout(function () {
            layer.close(myLoad);
        }, 1000);
        window.location.href = 'success.html?from=' + 'daily';
        return false;

        // layer.msg(JSON.stringify(data.field));

        // var data = form.val('example');
        // alert(JSON.stringify(data));
    });
    // //监听提交
    // form.on('submit(demo1)', function (data) {

    //     layer.alert(JSON.stringify(data.field), {
    //         title: '最终的提交信息'
    //     })
    //     return false;
    // });

    //表单赋值
    // layui.$('#LAY-component-form-setval').on('click', function () {
    //     form.val('example', {
    //         "username": "贤心" // "name": "value"
    //         , "password": "123456"
    //         , "interest": 1
    //         , "like[write]": true //复选框选中状态
    //         , "close": true //开关状态
    //         , "sex": "女"
    //         , "desc": "我爱 layui"
    //     });
    // });

    // //表单取值
    // layui.$('.layui-btn-normal').on('click', function () {
    //     var data = form.val('example');
    //     alert(JSON.stringify(data));
    // });

    // 需求说明 当前页
    var word = `<div style="padding: 20px; line-height: 22px;">
                    <h1>2020-07-09</h1>
                    <p>1、日报填写提交</p>
                    <p>2、时间，标题，日报内容为必填项，其他选填</p>
                    <p>3、此页面可重复提交，更新当天日报汇总</p>
                    <p>4、逻辑先查接口，是否提交过，回显数据，用户可以编辑提交</p>
                </div>`;
    documentText(word)
});